package final2107.day04;

public class LambdaDemo01 {
    public static void main(String[] args) {
        //用匿名内部类的方式实现Aoo接口
//        Aoo aoo = new Aoo() {
//            @Override
//            public void test() {
//                System.out.println("匿名内部类实现功能性接口Aoo");
//            };
//        };
//        aoo.test();

        //lambda表达式实现功能性接口
//        Aoo aoo1=()->System.out.println("lambda表达式实现功能性接口Aoo");
//        aoo1.test();

        //lambda表达式实现功能性接口,抽象方法只有一个参数
//        Aoo aoo = a->System.out.println("实现一个参数的抽象方法"+a);
//        aoo.test(4);

        //lambda表达式实现功能性接口,抽象方法是多参,且有返回值
        Aoo aoo = (a,b)-> a+b;
        System.out.println(aoo.test(3,5));



    }
}
